Harassment 101
Written by Christopher "CPanoplyd" Doyle

This program is free software; you can redistribute and/or modify
it under the terms of the Open Unreal Mod License version 1.1.

Support at email: cpanoplyd@comcast.net

Harassment 101 is a string displaying, sound producing mutator.  It has the ability
to display strings for Headshots, Perfect (0 deaths) ruining frags, and Taunt strings
for specific players. It can also play random sounds for the Perfect and Headshots.

[=====------Thanks  To------=====]

- [ACE]$tealth for letting me test on his server.
- [ACE] Team for feedback and testing.

[=====------Installation Steps------=====]

1. Regular Installation
2. Edit Unrealtournament.ini or Server.INI
3. Restart Server

[=====------Regular  Installation------=====]

1. Copy Files:
copy .u file into the System Folder
copy .int file into the System Folder
copy .ini file into System Folder

::::If your server uses a redirect server::::
copy .uz file into the redirect folder

[=====------Edit UnrealTournament/Server.ini------=====]

3a. Edit UnrealTournament.ini or Server.ini:

Find the [Engine.GameEngine] section 

ServerPackages=Harassment101
ServerPackages=HarassmentWavs  //this can be changed to locate your own custom sound file

[=====------SETUP/Configuration------=====]

[Harassment101.MutHarassment]

- bTaunts //This turns Player specific taunts ON/OFF

- PerfectScore //Count of Frags with 0 deaths to play Perfect strings/sounds
//Example, if set to 5 and a player with 5+ frags and 0 deaths is shot, it will play

[Harassment101.HSMedia]

- ClanTag //This is set to the Clan Tag of the Clan using the mutator.  Used to remove
// the clan tag from the name in the messages.

- HeadshotColor //Message Color for Headshots

- TauntColor //Message Color for Taunts

- PerfectColor //Message Color for Perfects

- HeadshotMessages[0-24]  //Messages that will play randomly when a Headshot is scored

- PerfectMessages[0-24]  //Messages that will play randomly when a Perfect is RUINED

- TauntMessages[0-9]  //Messages that will play when a specific player is fragged
//Example, TauntMessages[1]=(PlayerName="CPan",TauntMessage="%z Sucks and %h's died but the message works!!")

% codes:
	k - Killer Player Name
	y - Killer Player Name without CLANTAG if present in name
Following based on skin gender of Killer.
	g - his/her
	h - he/she

	o - Victim Player Name (this is the letter 'o')
	z - Victim Player Name without CLANTAG if present in name
Following based on skin gender of Victim.
	i - his/her
	j - he/she

- PerfectSounds[0-49] //Perfect Sounds that will randomly be played with Perfect Strings

- PerfectDuration[0-49] //Length of Perfect Sound to avoid multiple sounds playing at once

- HeadShotSounds[0-49] //Headshot Sounds that will randomly be played with Headshot Strings

- HeadshotDuration[0-49] //Length of Headshot Sound to avoid multiple sounds playing at once

[=====------Restart  Server------=====]

4. Restart Server:

- Upload updated Server ini file

- use Admin Quit or other preferred method of server restart.